package com.clever.mall.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

@Data
public class Order implements Serializable {
    /**
     * 订单id-主键
     */
    private Integer orderId;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 产品id
     */
    private Integer productId;

    /**
     * 订单标题
     */
    private String title;

    /**
     * 产品单价
     */
    private BigDecimal price;

    /**
     * 数量
     */
    private Integer number;

    /**
     * 图片
     */
    private String img;

    /**
     * 订单创建时间
     */
    private Date createTime;

    /**
     * 收货地址
     */
    private String address;

    /**
     * 订单状态，0待付款-1待发货-2待收货-3已完成
     */
    private Integer status;

    /**
     * 0为未删除，1相反
     */
    private Integer isDel;

    /**
     * 0表示未查看，1表示已经查看
     */
    private Integer isView;

    /**
     * 订单编号
     */
    private String orderNumber;

    /**
     * 支付时间
     */
    private Date payTime;

    /**
     * 0未退款-1申请退款-2申请退款失败-3申请退款成功-4退款成功
     */
    private Integer refundStatus;

    /**
     * 卖家 id
     */
    private Integer sellerId;

    private static final long serialVersionUID = 1L;
}

